body {
    background-color: rgb(255, 255, 255);
}

.container {
    padding: 0 10px;
    max-width: 1800px;
}

.container-fluid {
    padding: 0;
}

.breadcrumb {
    padding: 5px 10px;
    margin: 0px;
    font-weight: 700;
}

.nav-tabs {
    padding: 0 20px;
}

.tab-content {
    background-color: rgb(255, 255, 255);
    padding: 10px 20px 20px;
}


.dash-spreadsheet-menu .dash-spreadsheet-menu-item {
    display: none;
}


.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner input:not([type=radio]):not([type=checkbox]) {
    text-align: left !important;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner table {
    border-collapse: collapse;
    font-family: monospace;
    --accent: #fff;
    --border: lightgrey;
    --text-color: #3c3c3c;
    --hover: #fdfdfd;
    --background-color-ellipses: #fdfdfd;
    --faded-text: #fafafa;
    --faded-text-header: #b4b4b4;
    --selected-background: #fff;
    --faded-dropdown: #f0f0f0;
    --muted: #c8c8c8;
}


#failure_canvas {
    height: 40vh;
}


.offcanvas-header {
    padding: 5px;
}